package com.cjt.service;

import com.cjt.common.dto.UserListCollegeSub;
import com.cjt.common.dto.UserListCollegeInfo;
import com.cjt.common.vo.UserEditSubjectVO;
import com.cjt.common.vo.UserListTeacher;
import com.cjt.pojo.Subjet;
import com.cjt.pojo.User;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author Hello
* @description 针对表【user】的数据库操作Service
* @createDate 2023-02-24 23:26:29
*/
public interface UserService extends IService<User> {


    User getByUsername(String username);

    String getUserAuthorityInfo(Long userId);

    List<UserListCollegeSub> getListSub(Long collegeId);

    List<UserListCollegeInfo> listCollege();

    List<UserListTeacher> listTea(Long id);

    void saveSUb(UserEditSubjectVO userEditSubjectVO);

    void editSUb(Subjet subjet);

    void delSub(UserEditSubjectVO userEditSubjectVO);
}
